/*
 * @Description: 因子库列表类型
 * @Author: chenju
 * @Date: 2022-01-18 17:24:04
 * @LastEditors: chenju
 * @LastEditTime: 2022-01-25 17:00:47
 */
// 数据列表详情页面 不包含分页参数 入参
export interface GetEmissionListParams {
  // 排放源类型
  type?: null | string;
  // 排放源名称
  name?: null | string;
}

// 数据列表详情页面 返回列表
export interface GetEmissionListResult {
  // 编号
  sourceNo: string;
  // 名称
  name: string;
  // 类型
  type: string;
  // 描述
  description: string;
  // 状态
  status: string;
  // 修改时间
  updateTime: string;
  // 修改人
  updateBy: string;
}
// 修改因子状态  入参
export interface batchUpdateStatusParams {
  // 因子编号
  sourceNoList?: any;
  // 修改状态
  status?: null | string;
}

// 修改因子状态  返回
export interface batchUpdateStatusResult {
  // 因子编号
  resultList: {
    sourceNo: string;
    sourceName: string;
    updateResult: string;
    failReason: string;
  }[];
  // 修改状态
  successNum: string;
  // 修改状态
  failNum: string;
  // 修改状态
  skipNum: string;
}

// 修改排放源状态
export interface updateStatusParams {
  // 排放源编号
  sourceNo?: null | string;
  // 修改状态
  status?: null | string;
}

// 新建
export interface createEmissionParams {
  // 类型
  type: string;
  // 名称
  name: string;
  // 描述
  description: string;
  sourceNo?: string;
}
